﻿namespace ElectronicCommerce.Framework.Payment.Contract.DataContract.Common
{
    /// <summary>
    /// 国际货币代码
    /// 参考：
    /// http://www.baoguan.com.cn/ywcs/yw_23.htm
    /// </summary>

    [System.Runtime.Serialization.DataContract()]
    public enum CurrencyCode
    {
        /// <summary>
        /// 港币
        /// </summary>
        [System.Runtime.Serialization.EnumMember()]
        HKD = 110,

        /// <summary>
        /// 日本元
        /// </summary>
        [System.Runtime.Serialization.EnumMember()]
        JPY = 116,

        /// <summary>
        /// 澳门元
        /// </summary>
        [System.Runtime.Serialization.EnumMember()]
        MOP = 121,

        /// <summary>
        /// 新家坡元
        /// </summary>
        [System.Runtime.Serialization.EnumMember()]
        SGD = 132,

        /// <summary>
        /// 泰国铢
        /// </summary>
        [System.Runtime.Serialization.EnumMember()]
        THB = 136,

        /// <summary>
        /// 人发币
        /// </summary>
        [System.Runtime.Serialization.EnumMember()]
        CNY = 142,

        /// <summary>
        /// 台币
        /// </summary>
        [System.Runtime.Serialization.EnumMember()]
        TWD = 143,

        /// <summary>
        /// 欧元
        /// </summary>
        [System.Runtime.Serialization.EnumMember()]
        EUR = 300,

        /// <summary>
        /// 英镑
        /// </summary>
        [System.Runtime.Serialization.EnumMember()]
        GBP = 303,

        /// <summary>
        /// 德国马克
        /// </summary>
        [System.Runtime.Serialization.EnumMember()]
        DEM = 304,

        /// <summary>
        /// 法国法朗
        /// </summary>
        [System.Runtime.Serialization.EnumMember()]
        FRF = 305,

        /// <summary>
        /// 加拿大元
        /// </summary>
        [System.Runtime.Serialization.EnumMember()]
        CAD = 501,

        /// <summary>
        /// 美元
        /// </summary>
        [System.Runtime.Serialization.EnumMember()]
        USD = 502,

        /// <summary>
        /// 澳大利来元
        /// </summary>
        [System.Runtime.Serialization.EnumMember()]
        AUD = 601,

        /// <summary>
        /// 捷克克朗 Czech Korunna
        /// </summary>
        [System.Runtime.Serialization.EnumMember()]
        CZK = 602,

        /// <summary>
        ///丹麦克朗 Danish Kroner 
        /// </summary>
        [System.Runtime.Serialization.EnumMember()]
        DKK = 603,

        /// <summary>
        /// 匈牙利福林 Hungarian Forint
        /// </summary>
        [System.Runtime.Serialization.EnumMember()]
        HUF = 604,
        /// <summary>
        /// 新西兰元 New Zealand Dollars
        /// </summary>
        [System.Runtime.Serialization.EnumMember()]
        NZD = 605,
        /// <summary>
        /// 挪威克朗 Norwegian Kroner 
        /// </summary>
        [System.Runtime.Serialization.EnumMember()]
        NOK = 606,
        /// <summary>
        /// 波兰货币 Polish Zlotych 
        /// </summary>
        [System.Runtime.Serialization.EnumMember()]
        PLN = 607,
        /// <summary>
        /// 瑞典克朗 Swedish Kronor 
        /// </summary>
        [System.Runtime.Serialization.EnumMember()]
        SEK = 608,
        /// <summary>
        /// 瑞士法郎 Swiss Frances
        /// </summary>
        [System.Runtime.Serialization.EnumMember()]
        CHF = 609

    }
}
